Grammar Based Directed Testing of Machine Learning Systems
نویسندگان
چکیده
The massive progress of machine learning has seen its application over a variety domains in the past decade. But how do we develop systematic, scalable and modular strategy to validate machine-learning systems? We present, best our knowledge, first approach, which provides systematic test framework for systems that accepts grammar-based inputs. Our Ogma approach automatically discovers erroneous behaviours classifiers leverages these improve respective models. inherent robustness properties present any well trained model direct generation thus, implementing methodology. To evaluate have tested it on three real world natural language processing (NLP) classifiers. found thousands systems. also compare with random observe is more effective than such by up 489 percent.
منابع مشابه
Regression Testing For Grammar-Based Systems
In complex grammars, even small changes may have an unforeseeable impact on overall system performance. As grammar based systems are increasingly deployed for industrial and other large-scale applications, it is imperative to have systematic regression testing in place. Systematic testing in grammar-based systems serves several purposes. It helps developers to track progress, and to recognize a...
متن کاملStochastic Grammar Based Incremental Machine Learning Using Scheme
Introduction Gigamachine is our initial implementation of an Artificial General Intelligence (AGI system) in the O’Caml language with the goal of building Solomonoff’s “Phase 1 machine” that he proposed as the basis of a quite powerful incremental machine learning system (Sol02). While a lot of work remains to implement the full system, the present algorithms and implementation demonstrate the ...
متن کاملA scalarization-based method for multiple part-type scheduling of two-machine robotic systems with non-destructive testing technologies
This paper analyzes the performance of a robotic system with two machines in which machines are configured in a circular layout and produce non-identical parts repetitively. The non-destructive testing (NDT) is performed by a stationary robotic arm located in the center of the circle, or a cluster tool. The robotic arm integrates multiple tasks, mainly the NDT of the part and its transition bet...
متن کاملIntegrating machine learning with knowledge-based systems
Computational learning systems attempt to improve performance with experience, according to some pre-de ned performance dimensions. Many such systems induce rule sets that function as simple knowledge bases (e.g., Quinlan, 1986). Simon (1983) argued that learning can be more e cient than programming for large knowledge-based systems. Thus, hybrid systems involving large knowledge bases may pro ...
متن کاملWhich is effective: self-directed learning or tutor-directed learning on the level of nursing skills
Introduction. This is quasi experimental research in order to determine and compare the learning level of nursing skills ( in B.A students) with self-directed learning and tutor-directed learning pattern in Shaheed Beheshti Univeristy of Medical Sciences and Health Services, Nursing and Midwifery faculty, 1998-1999. Methods. First of all, a questionnaire composed of some demographic data such ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: IEEE Transactions on Software Engineering
سال: 2021
ISSN: ['0098-5589', '1939-3520', '2326-3881']
DOI: https://doi.org/10.1109/tse.2019.2953066